package Day009_Map_斗地主_冒泡排序.demo01_Map集合;

/*
    Map集合:是双列集合的顶层父接口,定义了所有双列集合的共有功能
            java.Map.util Map<K,V>
            K:限制集合中键的类型   V:限制集合中值的类型

        特点:
            1.Map集合中每个元素都是以键值对的形式存储,每个键值对都有键和值
            2.Map集合没有索引,可以根据键取值
            3.键是唯一的,不能重复,值可以重复.键如果重复,就会覆盖之前的键值对

        继承体系:
                Map集合(接口):(类似Set)
                            1.HashMap集合(类): 元素无索引,键唯一,键值对存取无序
                                    由哈希表结构保证键唯一,如果键的类型是自定义类型,就要重写equals()和hashCode()方法

                                       1).LinkedHashMap集合(类): 元素无索引,键唯一,键值对存取有序
                                                存储结构是哈希表+连链表
                                                由哈希表结构保证键唯一,链表保证键值对元素存取有序,
                                                如果键的类型是自定义类型,就要重写equals()和hashCode()方法

                            2.TreeMap集合(类):元素无索引,键唯一,键值对可以排序
                                    红黑树结构,有红黑树保证键唯一


 */

public class Map概述 {
    public static void main(String[] args) {

    }
}
